#include "widget.h"
#include "ui_widget.h"
#include <QCalendarWidget>
#include <QDebug>
//QCalendarWidget日历控件-示例
Widget::Widget(QWidget *parent)
    : QWidget(parent)
    , ui(new Ui::Widget)
{
    ui->setupUi(this);

    //构建日历控件
    landar=new QCalendarWidget(this);
    //设置大小尺寸
    landar->setGeometry(150,100,500,500);

    //构建文本框
    label=new QLabel(this);
    label->setGeometry(150,20,300,50);

    //当点击日历日期时，就将具体的日期打印到文本框中
    //选中日期信号-打印日期到文本框
    connect(landar,&QCalendarWidget::selectionChanged,this,&Widget::handler);
}

Widget::~Widget()
{
    delete ui;
}

void Widget::handler()
{
    //获取选中的日历控件的时间
    QDate date=landar->selectedDate();
    qDebug()<<date;
    label->setText(date.toString());
}

